package beans;

import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import Controladores.ControladorAfastamentoFuncionario;
import basicas.AfastamentoFuncionario;

@ManagedBean
@SessionScoped
public class AfastamentoFuncionarioBean {

	private AfastamentoFuncionario afastamentofuncionario = new AfastamentoFuncionario();
	private ControladorAfastamentoFuncionario controladorafastamentofuncionario = new ControladorAfastamentoFuncionario();

	public void adicionar() {
		try {
			controladorafastamentofuncionario.salvar(afastamentofuncionario);
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	public AfastamentoFuncionario getAfastamentoFuncionario() {
		return afastamentofuncionario;
	}

	public void setAfastamentoFuncionario(AfastamentoFuncionario afastamentofuncionario) {
		this.afastamentofuncionario = afastamentofuncionario;
	}

	public List<AfastamentoFuncionario> getAllAfastamentoFuncionario() {
		return controladorafastamentofuncionario.listarAfastamentoFuncionario();
	}

	public Integer getAllAfastamentoFuncionarioSize() {
		return controladorafastamentofuncionario.listarAfastamentoFuncionario().size();
	}
}
